package comun.casacentral.proxy.proveedor.ordencompra;
//import java.io.BufferedWriter;
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//import java.io.FileWriter;
//import java.io.IOException;
//import java.util.ArrayList;
//import java.util.List;
//
//import com.thoughtworks.xstream.XStream;
//import com.thoughtworks.xstream.io.xml.DomDriver;
//
//import ejb.casacentral.log.CasaLogger;
//
//public class TestProxyOrdenCompra {
//
//	/**
//	 * @param args
//	 */
//	public static void main(String[] args) {
//		XStream x = new XStream(new DomDriver());
//		
//		x.processAnnotations(OrdenCompraXML.class);
//		
//		OrdenCompraXML listado = createListadoRodXML();
//		
//		
//		
//		
//		
//		String xml = x.toXML(listado);
//		
//		BufferedWriter out = null;
//		try {
//
//			// CREANDO EL ARCHIVO XML AUTOMATICAMENTE
//			out = new BufferedWriter(new FileWriter("ordencompra.xml"));
//			out.write(xml);
//		} catch (IOException e) {
//			e.printStackTrace();
//		} finally {
//			try {
//				out.close();
//			} catch (IOException e) {
//				e.printStackTrace();
//			}
//		}
//
//		// IMPRIMIENDO
//		CasaLogger.log("Resultado: " + xml);
//		
//		OrdenCompraXML res = new OrdenCompraXML();
//		try {
//
//			// OBTENIENDO DE UN XML HACIA LA CLASE
//			res = (OrdenCompraXML) x.fromXML(new FileInputStream("ordencompra.xml"));
//
//		} catch (FileNotFoundException e1) {
//			e1.printStackTrace();
//		}
//
//		// IMPRIMIENDO EL CONTENIDO DE LA CLASE
//		CasaLogger.log("Result: " + res);
//		
//		
//		
//
//		
//
//	}
//
//	private static OrdenCompraXML createListadoRodXML() {
//		
//		OrdenCompraXML listado = new OrdenCompraXML();
//		
//		listado.setFecha("2012-10-27");
//		listado.setNroOrdenCompra("25896");
//		
//		ClienteXML cliente = new ClienteXML();
//		cliente.setCuil("35320836");
//		cliente.setDireccion("Direccion");
//		cliente.setRazonSocial("CasaCentral");
//		
//		listado.setCliente(cliente);
//		
//		
//		ItemsXML items = new ItemsXML();
//		
//		List<ItemXML> item = new ArrayList<ItemXML>();
//		
//		ItemXML item1 = new ItemXML();
//		
//		item1.setCantidad(100);
//		item1.setNroItem(1);
//		
//		RodamientoXML rod1 = new RodamientoXML();
//		
//		rod1.setCodigo("1133");
//
//		item1.setRodamiento(rod1);
//		
//		item.add(item1);
//		
//		items.setItems(item);
//		
//		listado.setItems(items);
//		
//	
//		return listado;
//	}
//	
//	
//	
//
//	
//}
